/**
 * 
 */
package org.gas.barapraja.proc;

/**
 * @author gilang
 *
 */
public interface ProccessContainer {
	
	/**
	 * 
	 * @param processor
	 */
	void addProcessor(PduProcessor processor);
	
	/**
	 * 
	 * @param processor
	 */
	void remove(PduProcessor processor);
	
	/**
	 * 
	 * @return
	 */
	int count();
	
	/**
	 * 
	 * @param index
	 * @return
	 */
	PduProcessor get(int index);

}
